home *** CD-ROM | disk | FTP | other *** search
/ Delphi 2.0 - Programmer's Utilities Power Pack / Delphi 2.0 Programmer's Utilities Power Pack.iso / e_to_l / itgraph / msvc15 / mainfrm.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-15  |  5.3 KB  |  132 lines

  1. // mainfrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4.  
  5. class CMainFrame : public CFrameWnd
  6. {
  7. protected: // create from serialization only
  8.     CMainFrame();
  9.     DECLARE_DYNCREATE(CMainFrame)
  10.  
  11. // Attributes
  12. public:
  13.  
  14. // Operations
  15. public:
  16.  
  17. // Implementation
  18. public:
  19.     virtual ~CMainFrame();
  20. #ifdef _DEBUG
  21.     virtual void AssertValid() const;
  22.     virtual void Dump(CDumpContext& dc) const;
  23. #endif
  24.  
  25. protected:  // control bar embedded members
  26.     CStatusBar  m_wndStatusBar;
  27.     CToolBar    m_wndToolBar;
  28.  
  29. // Generated message map functions
  30. protected:
  31.     //{{AFX_MSG(CMainFrame)
  32.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  33.     afx_msg void OnNodeNewnode();
  34.     afx_msg void OnNodeRemove();
  35.     afx_msg void OnNodeDuplicate();
  36.     afx_msg void OnNodeBringtofront();
  37.     afx_msg void OnNodeSendtoback();
  38.     afx_msg void OnUpdateNodeRemove(CCmdUI* pCmdUI);
  39.     afx_msg void OnUpdateNodeBringtofront(CCmdUI* pCmdUI);
  40.     afx_msg void OnUpdateNodeSendtoback(CCmdUI* pCmdUI);
  41.     afx_msg void OnUpdateNodeDuplicate(CCmdUI* pCmdUI);
  42.     afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
  43.     afx_msg void OnPopupBgcolor();
  44.     afx_msg void OnPopupFgcolor();
  45.     afx_msg void OnPopupDeffillcolor();
  46.     afx_msg void OnPopupItembordercolor();
  47.     afx_msg void OnPopupItemfillcolor();
  48.     afx_msg void OnPopupItemgraphic();
  49.     afx_msg void OnPopupItemshape();
  50.     afx_msg void OnPopupItemtextcolor();
  51.     afx_msg void OnPopupFullgraphic();
  52.     afx_msg void OnPopupHalfgraphic();
  53.     afx_msg void OnPopupIcongraphic();
  54.     afx_msg void OnPopupNographic();
  55.     afx_msg void OnPopupFont();
  56.     afx_msg void OnNodeFindnode();
  57.     afx_msg void OnNodeFindagain();
  58.     afx_msg void OnUpdateOptionsDrawarrows(CCmdUI* pCmdUI);
  59.     afx_msg void OnUpdateOptionsDrawbacklinks(CCmdUI* pCmdUI);
  60.     afx_msg void OnUpdateOptionsDrawcolored(CCmdUI* pCmdUI);
  61.     afx_msg void OnUpdateOptionsDrawconnlabels(CCmdUI* pCmdUI);
  62.     afx_msg void OnUpdateOptionsDrawhandles(CCmdUI* pCmdUI);
  63.     afx_msg void OnUpdateOptionsDrawitemlabels(CCmdUI* pCmdUI);
  64.     afx_msg void OnOptionsDrawarrows();
  65.     afx_msg void OnOptionsDrawbacklinks();
  66.     afx_msg void OnOptionsDrawcolored();
  67.     afx_msg void OnOptionsDrawconnlabels();
  68.     afx_msg void OnOptionsDrawhandles();
  69.     afx_msg void OnOptionsDrawitemlabels();
  70.     afx_msg void OnUpdateNodeFindagain(CCmdUI* pCmdUI);
  71.     afx_msg void OnOptionsArrangemodeCompact();
  72.     afx_msg void OnUpdateOptionsArrangemodeCompact(CCmdUI* pCmdUI);
  73.     afx_msg void OnOptionsArrangemodeFlowchart();
  74.     afx_msg void OnUpdateOptionsArrangemodeFlowchart(CCmdUI* pCmdUI);
  75.     afx_msg void OnOptionsArrangemodeHierarchy();
  76.     afx_msg void OnUpdateOptionsArrangemodeHierarchy(CCmdUI* pCmdUI);
  77.     afx_msg void OnOptionsArrangemodeTree();
  78.     afx_msg void OnUpdateOptionsArrangemodeTree(CCmdUI* pCmdUI);
  79.     afx_msg void OnOptionsAutoarrangeAutomatic();
  80.     afx_msg void OnOptionsAutoarrangeManual();
  81.     afx_msg void OnOptionsAutoarrangeNow();
  82.     afx_msg void OnUpdateOptionsAutoarrangeAutomatic(CCmdUI* pCmdUI);
  83.     afx_msg void OnUpdateOptionsAutoarrangeManual(CCmdUI* pCmdUI);
  84.     afx_msg void OnOptionsDrawdirBottomtotop();
  85.     afx_msg void OnOptionsDrawdirLefttoright();
  86.     afx_msg void OnOptionsDrawdirRighttoleft();
  87.     afx_msg void OnOptionsDrawdirToptobottom();
  88.     afx_msg void OnUpdateOptionsDrawdirBottomtotop(CCmdUI* pCmdUI);
  89.     afx_msg void OnUpdateOptionsDrawdirLefttoright(CCmdUI* pCmdUI);
  90.     afx_msg void OnUpdateOptionsDrawdirRighttoleft(CCmdUI* pCmdUI);
  91.     afx_msg void OnUpdateOptionsDrawdirToptobottom(CCmdUI* pCmdUI);
  92.     afx_msg void OnOptionsDrawscale100();
  93.     afx_msg void OnOptionsDrawscale200();
  94.     afx_msg void OnOptionsDrawscale25();
  95.     afx_msg void OnOptionsDrawscale400();
  96.     afx_msg void OnOptionsDrawscale50();
  97.     afx_msg void OnOptionsDrawscale75();
  98.     afx_msg void OnOptionsDrawscaleFittoscreen();
  99.     afx_msg void OnUpdateOptionsDrawscale100(CCmdUI* pCmdUI);
  100.     afx_msg void OnUpdateOptionsDrawscale200(CCmdUI* pCmdUI);
  101.     afx_msg void OnUpdateOptionsDrawscale25(CCmdUI* pCmdUI);
  102.     afx_msg void OnUpdateOptionsDrawscale400(CCmdUI* pCmdUI);
  103.     afx_msg void OnUpdateOptionsDrawscale50(CCmdUI* pCmdUI);
  104.     afx_msg void OnUpdateOptionsDrawscale75(CCmdUI* pCmdUI);
  105.     afx_msg void OnUpdateOptionsDrawscaleFittoscreen(CCmdUI* pCmdUI);
  106.     afx_msg void OnOptionsRubberbandBoth();
  107.     afx_msg void OnOptionsRubberbandHandles();
  108.     afx_msg void OnOptionsRubberbandItems();
  109.     afx_msg void OnOptionsRubberbandNone();
  110.     afx_msg void OnUpdateOptionsRubberbandBoth(CCmdUI* pCmdUI);
  111.     afx_msg void OnUpdateOptionsRubberbandHandles(CCmdUI* pCmdUI);
  112.     afx_msg void OnUpdateOptionsRubberbandItems(CCmdUI* pCmdUI);
  113.     afx_msg void OnUpdateOptionsRubberbandNone(CCmdUI* pCmdUI);
  114.     afx_msg void OnSpecialRandomsizednodes();
  115.     afx_msg void OnUpdateSpecialRandomsizednodes(CCmdUI* pCmdUI);
  116.     afx_msg void OnSpecialRandomtree15nodes();
  117.     afx_msg void OnSpecialRandomtree25nodes();
  118.     afx_msg void OnSpecialRandomtree50nodes();
  119.     afx_msg void OnSpecialRandomtree8nodes();
  120.     afx_msg void OnSpecialRandomdirectedgraph15nodes();
  121.     afx_msg void OnSpecialRandomdirectedgraph25nodes();
  122.     afx_msg void OnSpecialRandomdirectedgraph50nodes();
  123.     afx_msg void OnSpecialRandomdirectedgraph8nodes();
  124.     afx_msg void OnUpdateFilePrintout(CCmdUI* pCmdUI);
  125.     afx_msg void OnFilePrintout();
  126.     //}}AFX_MSG
  127.     afx_msg LRESULT OnFindReplace(WPARAM wParam, LPARAM lParam);
  128.     DECLARE_MESSAGE_MAP()
  129. };
  130.  
  131. /////////////////////////////////////////////////////////////////////////////
  132.